package com.yilin.tms.order.service.owner;

import com.yilin.tms.core.entity.order.party.ReceiptChangeRecord;
import com.yilin.tms.core.entity.order.payment.OrderPaymentCost;
import com.yilin.tms.core.entity.order.transit.TransitOrder;
import com.yilin.tms.core.entity.user.account.Account;

import java.util.List;

public interface ITransitOwnerService {

    void getCanOperationMark(Account loginUser, TransitOrder transitOrder, OrderPaymentCost deliveryPaymentCost, OrderPaymentCost receiptPaymentCost, List<ReceiptChangeRecord> receiptChangeRecordList);

    void transitOrderPrivateData(TransitOrder transitOrder);

    String getTransitOrderDetailUrl(String transitOrderId);
}
